ditch or fence to mark premises - Inglés Sinónimo Diccionario